mountain locomotive/engine - Spanish English Dictionary